package org.jsola.hr.dao;

import org.apache.ibatis.annotations.Param;
import org.jsola.hr.entity.FormGroupFieldDO;
import org.jsola.hr.query.FormGroupFieldQuery;
import org.jsola.hr.vo.FormGroupFieldVO;
import org.jsola.orm.mapper.IJsolaMapper;
import org.springframework.stereotype.Repository;

import java.util.List;


/**
 * 表单字段
 *
 * @author zhr
 */
@Repository("hrFormGroupFieldDAO")
public interface IFormGroupFieldDAO extends IJsolaMapper<FormGroupFieldDO> {

    /**
     * 根据查询条件查询对应表单字段以及字段对应的内容
     *
     * @param query  查询条件
     * @param siteId 站点
     * @return 表单字段
     */
    List<FormGroupFieldVO> selectFieldAddContentByQuery(@Param("formGroupFieldQuery") FormGroupFieldQuery query,
                                                        @Param("siteId") String siteId);
}

